A benchmark suite for high performance Java

نویسندگان

  • J. Mark Bull
  • L. A. Smith
  • Martin D. Westhead
  • D. S. Henty
  • R. A. Davey
چکیده

Increasing interest is being shown in the use of Java for large scale or Grande applications. This new use of Java places speciic demands on the Java execution environments that could be tested and compared using a standard benchmark suite. We describe the design and implementation of such a suite, paying particular attention to Java-speciic issues. Sample results are presented for a number of implementations of the Java Virtual Machine (JVM).

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

An Architectural Assessment of SPEC CPU Benchmark Relevance

SPEC compute intensive benchmarks are often used to evaluate processors in high-performance systems. However, such evaluations are valid only if these benchmarks are representative of more comprehensive real workloads. I present a comparative architectural analysis of SPEC CPU benchmarks and the more realistic SPEC Java Server benchmark. This analysis indicates the integer subset of CPU benchma...

متن کامل

Benchmarking Java Grande Applications

Increasing interest is being shown in the use of Java for large scale or Grande applications. This new use of Java places specific demands on the Java execution environments that can be tested using the Java Grande benchmark suite (Bull et al, 2000). The performance of a range of Java execution environments have been tested using the suite and the results presented.

متن کامل

Benchmarking, Profiling and Performance Analysis of the Java Grande Benchmarking Suite

In previous papers a number of issues concerning the Java Grande Benchmarking suite have been raised. This paper hopes to examine these issues by conducting a new set of benchmarks and analysing the results. It then investigates the relationship between benchmarks within the suite, while reviewing the various profiling utilities available for Java. Finally, it discusses the design and implement...

متن کامل

A Multithreaded Java Grande Benchmark Suite

Increasing interest is being shown in the use of Java for large scale or Grande applications. This new use of Java places specific demands on the Java execution environments that can be tested using the Java Grande benchmark suite [5], [6], [7]. The large processing requirements of Grande applications makes parallelisation of interest. A suite of shared memory parallel benchmarks has been devel...

متن کامل

Synthesizing Concurrent Graph Data Structures: A Case Study

In this paper, we describe our experience with Autograph — a compiler for synthesizing concurrent graph data structure implementations in Java. The input to Autograph is a high-level declarative specification of an abstract data type (ADT), expressed in terms of relations and relational operations. The output is a concurrent implementation of that ADT with conflict detection and rollback baked ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:
  • Concurrency - Practice and Experience

دوره 12  شماره 

صفحات  -

تاریخ انتشار 2000